package br.uem.din.sd.jogodistribuido.clienteservidor;

import br.uem.din.sd.jogodistribuido.domain.Jogador;
import br.uem.din.sd.jogodistribuido.dao.JogadorDao;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

public class ServicoRemotoImpl extends UnicastRemoteObject implements ServicoRemoto {

    private static final long serialVersionUID = 1L;

    public ServicoRemotoImpl() throws RemoteException {
    }

    public void mensagemServidor(String mensagem) throws RemoteException {
        System.out.println("Mensagem recebida do cliente: " + mensagem);
    }

    @Override
    public Jogador findByLogin(String login) throws RemoteException {
        return JogadorDao.getInstance().findByLogin(login);
    }
}
